53a3c5f878fd43751366d425e89494396375ca1e,src/main/java/ch/wisv/areafiftylan/teams/service/TeamServiceImpl.java,TeamServiceImpl,update,#number#TeamDTO#,98

Before Change


        // If the Captain username is set and different from the current captain, change the Captain
        String captainUsername = input.getCaptainUsername();
        if (!Strings.isNullOrEmpty(captainUsername) && !captainUsername.equals(current.getCaptain().getUsername())) {
            User captain = userService.getUserByUsername(captainUsername)
                    .orElseThrow(() -> new UserNotFoundException(captainUsername));
            current.setCaptain(captain);
        }

After Change


        // If the Captain username is set and different from the current captain, change the Captain
        String captainUsername = input.getCaptainUsername();
        if (!Strings.isNullOrEmpty(captainUsername) && !captainUsername.equals(current.getCaptain().getUsername())) {
            User captain = userService.getUserByUsername(captainUsername);
            current.setCaptain(captain);
        }